// pages/qualify/index.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    page: 1, //查询的页数
    limit: 5, //每次查询的数量
    hasMoreData: true,
    qualify: [],
    urls:[],//图片链接
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.qualify();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    if (!this.data.hasMoreData) {
      return;
    }
    this.qualify();
  },
  qualify() {
    const _this = this;
    var data = {
      page: _this.data.page
    }
    app.request('school/qualify', data, false,true).then((succ) => {
      if (succ.data.qualify.length < _this.data.limit) {
        _this.setData({
          hasMoreData: false
        })
      }
      succ.data.qualify.map((value)=>{
        _this.data.urls.push(value.img);
      })

      _this.setData({
        urls: _this.data.urls,
        qualify: _this.data.qualify.concat(succ.data.qualify),
        page: _this.data.page + 1
      })
    })
  },

  //预览
  preview(e){
    var index = e.currentTarget.dataset.index;
    var current = this.data.urls[index];
    wx.previewImage({
      current: current,
      urls: this.data.urls
    })
  }

})